From 8e6c866d7500338707709d4e8f94eb141636b662 Mon Sep 17 00:00:00 2001 From: =?utf8?q?IOhannes=20m=20zm=C3=B6lnig=20=28Debian/GNU=29?= Date: Fri, 17 Dec 2021 10:17:48 +0100 Subject: [PATCH] Properly copy/delete deps --- debian/rules | 10 +++++++++- 1 file changed, 9 insertions(+), 1 deletion(-) diff --git a/debian/rules b/debian/rules index ac83bc0..e7bf2a2 100755 --- a/debian/rules +++ b/debian/rules @@ -40,7 +40,11 @@ DEB_LDFLAGS_MAINT_APPEND += $(LIBS) dh $@ execute_before_dh_auto_configure: - cp -rav /usr/share/juce src/deps/ + for d in $(notdir $(patsubst %/,%,$(wildcard debian/missing-sources/mcl-*/))); do \ + mkdir -p src/deps/$$d/src/; \ + cp debian/missing-sources/$$d/* src/deps/$$d/src/; \ + done + cp -ra /usr/share/juce src/deps/ override_dh_auto_configure: dh_auto_configure -- \ -DWITH_VST2=ON \ @@ -51,6 +55,10 @@ override_dh_auto_test: execute_after_dh_clean: test -e src/deps/rtaudio-mode/Makefile && make -C src/deps/rtaudio-mod/ distclean || true + for d in $(notdir $(patsubst %/,%,$(wildcard debian/missing-sources/mcl-*/))); do \ + rm -rf src/deps/$$d; \ + done + rm -rf src/deps/juce/ override_dh_installchangelogs: dh_installchangelogs ChangeLog -- 2.30.2